﻿.right_fu{
	width:68px;
	position: fixed;
	right: 2px;
	bottom:150px;
	border:1px solid #f0f0f0;
	z-index: 65;
}
.right_fu .lion{
	width:96px;
	height: 122px;
	position: absolute;
	top:-91px;
	left: 50%;
	margin-left: -48px;
}
.right_fu ul{
	position: relative;
	z-index: 10;
}
.right_fu ul li{
	width:68px;
	height: 68px;
	border-bottom:1px solid #f0f0f0;
	position: relative;
	text-align: center;
	font-size: 12px;
	color:#808080;
	background-color:#FFF;
	cursor: pointer;
}
.right_fu ul li .inner{
	background-image: url(../images/sprite.png);
	width:58px;
	height: 58px;
	margin:0 auto;
}
.right_fu ul li.lastLi{
	border-bottom: 0;
}
.right_fu ul li a{
	display: block;
	width:68px;
	height: 68px;
	color:#808080;
}
.right_fu ul li.liOne .inner{background-position: 0 -522px;}
.right_fu ul li.liOne:hover .inner{background-position: 0 -580px;}
.right_fu ul li.liTwo,.right_fu ul li.liThree .inner{background-position: 0 -464px;}
.right_fu ul li.liTwo:hover .inner,.right_fu ul li.liThree:hover .inner{background-position: 0 -348px;}
.right_fu ul li.liFour .inner{background-position: 0 -406px;}
.right_fu ul li.liFour:hover .inner{
	background-position: 0 -116px;
}
.right_fu ul li.liFive .inner{background-position: 0 -696px;}
.right_fu ul li.liFive:hover .inner{background-position: 0 -58px;}
.right_fu ul li.liSix .inner{background-position: 0 -638px;}
.right_fu ul li.liSix:hover .inner{background-position: 0 0;}
.right_fu ul li:hover{
	text-decoration: none;
	color:#ffffff;
	background-color:#bf1a21;
}
.right_fu ul li:hover a{
	color:#FFF;
}
.right_fu ul li span{
	padding-top:40px;
	display: block;
}
.right_fu ol{
	width:204px;
	height: 68px;
	position: absolute;
	left: -204px;
	top:0;
	transform: translateX(-15px);
	-webkit-transform: translateX(-15px);
	-moz-transform: translateX(-15px);
	-ms-transform: translateX(-15px);
	-o-transform: translateX(-15px);
	opacity: 0;
	visibility: hidden;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}
.right_fu ul li.liFour:hover ol{
	opacity:1;
	visibility: visible;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
}
.right_fu ol li{
	width:68px;
	height: 68px;
	float: left;
	border:0;
}
.right_fu ol li.right_j{
	width:0;
	height: 0;
	border-top:10px solid transparent;
	border-left:13px solid #bf1a21;
	border-bottom:10px solid transparent;
	position:absolute;
	right: -13px;
	top:17px;
	background-color: transparent;
}
.right_fu ol li a{
	display: block;
	width:68px;
	height: 63px;
	background-color: #bf1a21;
	position: relative;
	padding-top:5px;
}
.right_fu ol li a .olinner{
	background-image: url(../images/sprite.png);
	width:58px;
	height: 58px;
	margin:0 auto;
}
.right_fu ol li a:hover{background-color: #752327;}
.right_fu ol li a.aQq .olinner{background-position: 0 -290px;}
.right_fu ol li a.aWx .olinner{background-position: 0 -232px;}
.right_fu ol li a.aWb .olinner{background-position: 0 -174px;}
.right_fu ol li a.aWx .wxImg{
	position: absolute;
	width:108px;
	height: 108px;
	left:50%;
	margin-left: -59px;
	bottom:-115px;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	opacity:0;
	transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	visibility: hidden;
}
.right_fu ol li a.aWx:hover .wxImg{
	visibility: visible;
	opacity:1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.right_fu ul li.liOne .inner{
	background-image: url(../images/cal.gif);
	background-position: -1px -9px;
}
.right_fu ul li.liOne:hover .inner{
	background-image: url(../images/sprite.png);
	background-position: 0 -580px;
}
.right_fu ul li.liTwo .inner,.right_fu ul li.liThree .inner{
	background-image: url(../images/kefu.gif);
	background-position: -1px -9px;
}
.right_fu ul li.liTwo:hover .inner,.right_fu ul li.liThree:hover .inner{
	background-image: url(../images/sprite.png);
	background-position: 0 -348px;
}
/* .right_fu ul li.liFour .inner{
	background-image: url(../images/code.gif);
	background-position: -1px -9px;
} */
.right_fu ul li.liFour:hover .inner{
	background-image: url(../images/sprite.png);
	background-position: 0 -116px;
}
.freePrice{ display: none;position: fixed;left: 50%;top: 50%!important;z-index: 1001;margin-left: -160px;background: rgba(0,0,0,0.4);padding: 5px;border-radius: 4px; }
.r_nav_text{ background:#ffffff; width:310px; overflow:hidden; }
.r_nav_text h2.r_h2top{ text-align:center; height:65px; line-height:65px; color:#bf1a21; font-size:24px;font-weight: normal;}
.r_nav_text .baoCon{ padding:0px 40px 20px;}
.r_nav_text .baoCon .top_bao_input{ height:40px;}
.r_nav_text .title01{ position: relative;height: 35px;line-height: 35px;background-color: #ededed; }
.r_nav_text .title01 p{ font-size: 14px;color: #666666;text-indent: 10px;text-align: center; }
.r_nav_text .title01 a{ position: absolute;width: 38px;height: 35px;right: 0;top: 0; }
.r_nav_text .title01 a img{ display: block;width: 100%; }
.right_int{ height:40px; width:128px; background:#f8f8f8;}
.right_int input.xmtext{ float:left; width:80px; height:30px; line-height:30px; margin-top:5px; border:none; outline:none; *border:0; color:#999; text-indent:18px; font-size:12px; background:#f8f8f8;}
.right_int input.xmtext.input_f{color:#333;}
.right_int span{ float:right; font-size:16px; color:#666666; margin-top:11px; margin-right:5px;}
.left_sel{ height:34px; padding-top:6px; width:101px; background:url(../images/bxia.png) no-repeat scroll 80px center #f8f8f8; position:relative;} 
.model-select-box { width: 101px; height: 27px; line-height: 27px;float: left;text-indent: 10px; position: relative; font-size:14px; color: #666666;} 
.model-select-text { height: 27px; padding-right: 27px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; } 
.model-select-option { display: none; position: absolute; background: #fff; width: 100%; left: -1px; border: 1px solid #aaa; } 
.model-select-option li { height: 22px; line-height: 22px; color: #555; cursor: pointer; } 
.model-select-option li.seleced { background: #06C; color: #fff; }
.btn_s_b{ margin-top:12px; height:40px; margin-bottom:12px; padding-left:36px; background:url(../images/bg01.png) no-repeat scroll 10px center #f8f8f8;}
.btn_s_b .xmxin{ float:left; width:170px; height:17px; line-height:17px; margin-top:11px; border:none; outline:none; *border:0; color:#999; text-indent:10px; font-size:12px; background:#f8f8f8; border-left:1px solid #b8b8b8;}
.r_nav_text .baoCon a.a_btn_bao{ display:block; background:#bf1a21; color:#fff; font-size:18px; text-align:center; height:50px; line-height:50px;}
.bot_ph p{ font-size:14px; color:#666;}
#iconDivMain1{display: none;}

.feedback input,.feedback textarea{ font-family: 'Microsoft YaHei';font-size: 14px;color: #bbbbbb; }
.feedback{ display: none;position: fixed;left: 50%;margin-left: -290px;top: 50%;margin-top: -225px;width: 580px;height: 450px;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);padding: 5px;border-radius: 5px;z-index: 101; }
.feedback .in_box{ position: relative;width: 580px;height: 450px;background: #fff; }
.feedback .feedtitle{ position: relative;background: #f8f8f8;height: 60px;line-height: 60px;font-size: 24px;color: #bf1a21;text-align: center; }
.feedback .feedtitle .feed_close{ position: absolute;right: 0;top: 0;width: 60px;height: 60px; }
.feedback .feedtitle .feed_close i{ position: absolute;top: 19.5px;left: 19.5px;width: 21px;height: 21px;background-image: url(../images/feedicon.png);background-position: 0px 0px; }
.feedback .feed_box{ width: 462px;margin: 40px auto 10px; }
.clearfix{ content: "";display: block;clear: both; }
.feedback .u_box{ height: 50px; }
.feedback .line{ position: relative;border: 1px solid #dddddd; }
.feedback .line input{ height: 38px;line-height: 38px;padding: 5px 10px;width: 204px;border: 0;outline: none; }
.feedback .name_box{ float: left; }
.feedback .phone_box{ float: right; }
.feedback .line .icon_box{ position: absolute;width: 26px;height: 20px;left: 16px;top: -10px;background: #fff; }
.feedback .icon_box i{ position: absolute;left: 5px;background-image: url(../images/feedicon.png);text-indent: -999em; }
.feedback .name_box .icon_box i{ top: 1px;width: 16px;height: 18px;background-position: 0px -63px; }
.feedback .phone_box .icon_box i{ top: 0px;width: 14px;height: 20px;background-position: 0px -22px; }
.feedback .line.focus{ border: 1px solid #bf1a21; }
.feedback .name_box.focus .icon_box i{ background-position: 0px -82px; }
.feedback .phone_box.focus .icon_box i{ background-position: 0px -42px; }
.feedback .line .error_box{ position: absolute;opacity: 0;visibility: hidden;left: 40px;top: -22px;height: 22px;line-height: 22px;font-size: 12px;color: #fff;padding: 0 10px;background: #c93c42;border-radius: 4px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; }
.feedback .error_box i{ width: 0;height: 0;font-size: 0;border-width: 4px;border-style: solid dashed dashed dashed;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-top-color: #c93c42;_zoom: 1;line-height: 0;position: absolute;top: 22px;left: 8px; }
.feedback .line.error .error_box{ top: -32px;opacity: 1;visibility: visible; }
.feedback .text_box{ position: relative;border: 1px solid #dddddd; }
.feedback .text_box span{ position: absolute;bottom: 10px;right: 10px;color: #bbbbbb; }
.feedback .text_box.focus,.feedback .text_box.error{ border: 1px solid #bf1a21; }
.feedback .text_box.error textarea{ color: #bf1a21 !important; }
.feedback .text_box{ margin-top: 10px; }
.feedback textarea{ width: 440px;padding: 10px;border: 0;resize: none;overflow: auto;outline: none;height: 170px; }
.feedback .btn_box{ height: 50px;margin-top: 10px; }
.feedback .btn_box a{ display: block;width: 226px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;text-align: center;text-decoration: none; }
.feedback .btn_box a.feed_btn{ float: left;background: #bf1a21; }
.feedback .btn_box a.feed_cancle{ float: right;background: #cccccc; }
.backgroundPopup{ display: none; position: fixed; background: #000; top: 0px; left: 0px; z-index: 100; width: 100%; height: 100%; filter: alpha(opacity=50); opacity: 0.5; }

